<?php

require __DIR__ . '/../../vendor/autoload.php';

use Parse\RegexParser;

{
    $parser = new RegexParser(
        "#^-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][-+]?[0-9]+)?#",
        function ($match) {
            return (float)$match;
        }
    );
    var_dump($parser->parse("-1234.5") === -1234.5);
}
